package com.itcam.cm.model.dto.system;

import lombok.Data;

/**
 * 系统用户数据传输对象，用于封装系统用户查询相关的条件信息
 * 该类使用 Lombok 的 @Data 注解，自动生成 getter、setter、toString、equals 和 hashCode 方法
 */
@Data
public class SysUserDto {

    /**
     * 关键字，可用于模糊查询用户名、昵称等信息
     */
    private String keyword;

    /**
     * 用户创建时间的起始时间，用于筛选在该时间之后创建的用户
     * 格式建议为符合日期时间格式的字符串，如 "yyyy-MM-dd HH:mm:ss"
     */
    private String createTimeBegin;

    /**
     * 用户创建时间的结束时间，用于筛选在该时间之前创建的用户
     * 格式建议为符合日期时间格式的字符串，如 "yyyy-MM-dd HH:mm:ss"
     */
    private String createTimeEnd;

}
